package com.zsy.controller;

import com.zsy.entity.Personnel;
import com.zsy.service.IPersonnelService;
import com.zsy.utils.Result;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;


@CrossOrigin
@RestController
@RequestMapping("/personnel")
public class PersonnelController {

    @Autowired
    private IPersonnelService ips;

    // 查询员工信息
    @PostMapping("/selectPersonnel")
    public Result selectPersonnel(String department){

        return ips.getPersonnelByAll(department);
    }

    // 添加员工信息
    @PostMapping("/addPersonnel")
    public Result addPersonnel(Personnel personnel){

        return ips.addPersonnel(personnel);
    }

    // 删除员工信息
    @PostMapping("/deletePersonnel")
    public Result deletePersonnel(int customerId){
        return ips.deletePersonnel(customerId);
    }

    // 更新员工信息
    @PostMapping("/updatePersonnel")
    public Result updatePersonnel(Personnel personnel){
        System.out.println(personnel);
        return ips.updatePersonnel(personnel);
    }
}
